@charset "utf-8";
/* CSS Document */
html,body{-webkit-text-size-adjust:none;}
* { border:0; margin:0; padding:0;}
body { font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; background: url(../images/bj.jpg) repeat top left #f0f1e1;}
.margincenter { margin:0 auto;}
a { text-decoration:none;}
ul { list-style:none;}
.clear { clear:both; height:1px; overflow:hidden;}
.fl_l { float:left;}
.fl_r { float:right;}

.head_top { height:20px; background:#000;}
.head_nav { height:93px; border-bottom:1px dotted #cecbba;}
.head_nav01 { width:980px;}
.logo { background:url(../images/logo.png) no-repeat top left; width:127px; height:90px;}
.nav { padding:16px 0 27px 20px; height:50px;}
.nav ul { background:url(../images/nav_bj.jpg) repeat-x top left; height:50px;}
.nav ul li { float:left; line-height:50px; padding:0 25px; font-size:14px;}
.nav ul li a { color:#fff;}
.nav ul li a:hover {color:#efefef;}
.nav ul li a:visited {font-size:14px;}
.lng { padding-top:45px; text-align:right;}
.lng select { border:1px solid #ccc; display:block; padding:5px;}
.head_banner { width:980px; padding-top:15px; padding-bottom:15px;}

.head_main { width:980px; padding-bottom:20px;}
.main_left { width:265px; border-right: 1px dotted #ccc; background:#fff; padding:10px 20px; height:406px;}
.main_title { font-size:16px; line-height:30px;}
.main_gy_jj {}
.main_gy_jj p { text-indent:2em; line-height:25px;}
.main_center { width:345px; padding:10px 20px; background:#fff; height:406px;}
.main_news {}
.main_news li { background:url(../images/main_news_bj.jpg) no-repeat left #FFF; width:280px; padding-left:65px; margin:30px 0; position:relative;}
.main_news li i { position:absolute; color:#fff; font-size:25px;top:10px; left:20px; font-family:Arial, Helvetica, sans-serif;}
.main_news li .main_news_t a { color:#000; font-size:14px;}
.main_news li .main_news_c { color:#999;}
.main_right { width:270px; padding-left:19px;}
.main_title01 { border-top:1px dotted #ccc; line-height:30px; font-size:18px; padding-top:10px;}
.main_pro_list { padding-top:20px; height:357px;}
.main_pro_list li { float:left; padding-right:8px; padding-bottom:10px;width:131px; height:79px;}
.main_pro_list li a { display:block; background:url(../images/main_pro_list.jpg) no-repeat; width:131px; height:79px;}
.main_pro_list li.li01 a { background-position:0 0;}
.main_pro_list li.li02 a { background-position:-140px 0;}
.main_pro_list li.li03 a { background-position:0 -87px;}
.main_pro_list li.li04 a { background-position:-140px -87px;}
.main_pro_list li.li05 a { background-position:0 -174px;}
.main_pro_list li.li06 a { background-position:-140px -174px;}
.main_pro_list li.li07 a { background-position:0 -261px;}
.main_pro_list li.li08 a { background-position:-140px -261px;}
.main_pro_list li.li02,.main_pro_list li.li04,.main_pro_list li.li06,.main_pro_list li.li08 { padding-right:0;}

.footer { background: url(../images/footer.jpg) bottom left #cecfc1; height:91px;}
.footer_f { text-align:center; padding-top:20px;}

/*neiye*/
.neiye_main { width:980px;}

.neiye_main_left { width:263px;}
.neiye_main_left_lx { background:url(../images/neiye_left_lx.jpg) no-repeat left top; width:261px; height:328px; border:1px solid #d0cece;}
.neiye_main_left_t { color:#fff; line-height:30px; font-size:14px; padding-left:10px;}
.neiye_main_left_c { padding:20px 10px 10px;}
.neiye_main_left_c dl dt{ float:left;}
.neiye_main_left_c dl dt { line-height:20px; width:60px; padding:1px 0;}
.neiye_main_left_c dl dd { line-height:20px; padding-left:65px; padding:1px 0;}
.neiye_main_left_p { text-align:center;}
.readlist {width:261px;border:1px solid #d0cece; margin-top:20px; background:#fff;}
.readlist .tg { background:#ff4c09; color:#fff; font-size:14px; line-height:36px; padding-left:10px;}
.formlist tr th { width:50px;}
.formlist tr td { padding:5px 0;}
.formlist tr td input { padding:5px 0; border:1px solid #ccc;}
.formlist tr td textarea {border:1px solid #ccc;}

.pro_left_list {border:1px solid #d0cece; margin-bottom:20px; background:#fff;}
.pro_left_list_t { background:#ff4c09; color:#fff; font-size:14px; line-height:36px; padding-left:10px;}
.pro_left_list ul { padding:10px;}
.pro_left_list ul li { line-height:30px;border-bottom:1px dotted #d0cece;position:relative; }
.pro_left_list ul li a { color:#000;display:block;}
.pro_left_list ul li:hover > a { color:#ff4c09;background:#efefef;}
.pro_left_list ul li a:hover { color:#ff4c09;background:#efefef;}

.pro_left_list ul li ul.three {display:none;}
.pro_left_list ul li:hover ul.three {display:block;position:absolute;left:241px;top:0;background:#fff; width:241px;padding:0 10px;}
.pro_left_list ul li:hover ul.three li a:hover {background:#fff;}

.neiye_main_right { width:690px; background:#fff; border:1px solid #ccc; border-top:0;}
.neiye_main_right_t { border-top:3px solid #ff5515; padding:10px 15px; font-size:14px;}
.neiye_main_right_c { padding:10px 15px; line-height:25px;}
.neiye_main_right_c img{ max-width:100%; height:auto !important; margin:5px auto;}
.neiye_main_right_l { padding:10px 15px;}
.newslist { padding-bottom:20px;}
.newslist li { line-height:30px; border-bottom:1px dotted #ccc; height:30px;}
.newslist li span { display:block; float:left;}
.newslist li span.title { width:580px;}
.newslist li span.title a {color:#000;}
.newslist li span.title a:hover {color:#ff5515;}
.newslist li span.date { width:80px; text-align:right;}
.righttext01 { text-align:center;}
.read_title { text-align:center; font-size:16px; font-weight:700;}
.productlist { padding-bottom:20px;}
.productlist li { width:132px; float:left; text-align:center;}
.productlist li .productlist_img { border:2px solid #ccc; width:120px;}
.productlist li .productlist_img:hover {border:2px solid #ff5515; }
.productlist li .productlist_t { line-height:25px; height:50px;}
.productlist li .productlist_t a { color:#000;}
.productlist li .productlist_t a:hover {color:#ff5515;}
.read_pic { text-align:center; padding:20px 0;}

.readlist01 { width:940px; background:#fff; padding:20px; border-top:3px solid #FF5515;}
.readlist01 .tg {font-size:14px;}
.formlist01 tr th { width:100px; text-align:right; padding-right:10px;}
.formlist01 tr td { padding:5px 0;}
.formlist01 tr td input { padding:5px 0; border:1px solid #ccc;}
.formlist01 tr td textarea {border:1px solid #ccc;}


/* focus */
#focus{width:980px;height:320px;overflow:hidden;position:relative;}
#focus ul{height:320px;position:absolute;}
#focus ul li{float:left;width:980px;height:320px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:980px;height:20px;left:0;bottom:0;}
#focus .btn{position:absolute;width:960px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}